//添加商品时，初始化父类别
function getParentType(){
    $.ajax({
        url:"ProductTypeController/getProdctTypeListByPid?pid=-1",
        type:"POST",
        dataType:"json",//期望响应的数据类型
        success:function (data){
            var option = $("#option");
            //初始化操作，给下拉框中的父类别初始化
            $.each(data,function (index,item){
                //创建一个option元素，并转成jquery对象
                var optionEle = $(document.createElement("option"));
                optionEle.val(item.id);
                optionEle.text(item.name);
                option.append(optionEle);
            })

        }
    })
}
//修改商品类型时，初始化商品的父类别(大类),并设置默认值
function initParentType(pid){
    //初始化父类别
    $.ajax({
        url:"ProductTypeController/getProdctTypeListByPid?pid=-1",
        type:"POST",
        dataType:"json",//期望响应的数据类型
        success:function (data){
            var option = $("#option");
            //初始化操作，给下拉框中的父类别初始化
            $.each(data,function (index,item){
                //创建一个option元素，并转成jquery对象
                var optionEle = $(document.createElement("option"));
                optionEle.val(item.id);
                optionEle.text(item.name);
                option.append(optionEle);
            })
            //初始化已经完成，如果传值将选中id的信息
            if(pid){
                $("#option").val(pid);
            }
        }
    })
}

//添加商品时，选中大类，获得小类的二级联动,传商品类型的父类型id（大类），初始化当前父类的子类型（小类）
function getParentChildren(id){
    $.ajax({
        url:"ProductTypeController/getParentChildren?id="+id,
        type:"POST",
        dataType:"json",//期望响应的数据类型
        success:function (data){
            var option = $("#option2");
            //初始化操作，给下拉框中的父类别初始化
            //赋值先清空下拉框的内容，避免出错
            option.empty();
            option.append("<option>请选择</option>")
            $.each(data,function (index,item){
                //创建一个option元素，并转成jquery对象
                var optionEle = $(document.createElement("option"));
                optionEle.val(item.id);
                optionEle.text(item.name);
                option.append(optionEle);
            })
        }
    })
}
//修改商品时，传入要修改的商品id,回填大类和小类
function initType1Type2(type1,type2){
    //初始化大类并选中
    initParentType(type1);
    //发送请求初始化小类
    $.ajax({
        url:"ProductTypeController/getParentChildren?id="+type1,
        type:"POST",
        dataType:"json",//期望响应的数据类型
        success:function (data){
            var option = $("#option2");
            //初始化操作，给下拉框中的父类别初始化
            //赋值先清空下拉框的内容，避免出错
            option.empty();
            option.append("<option>请选择</option>")
            $.each(data,function (index,item){
                //创建一个option元素，并转成jquery对象
                var optionEle = $(document.createElement("option"));
                optionEle.val(item.id);
                optionEle.text(item.name);
                option.append(optionEle);
            })
            if(type2){
                $("#option2").val(type2);
            }
        }
    })
}
